package domain;

public class Leerling {

	private String voornaam;
	private String achternaam;
	private String straatnaam;
	private String huisnummer;
	private String postcode;
	private String stad;
	private boolean qrCodeGegenereerd;
	
	public Leerling(String voornaam, String achternaam, String straatnaam, String huisnummer, String postcode, String stad){
		setVoornaam(voornaam);
		setAchternaam(achternaam);
		setStraatnaam(straatnaam);
		setHuisnummer(huisnummer);
		setPostcode(postcode);
		setStad(stad);
		setQrCodeGegenereerd(false);
	}

	public String getVoornaam() {
		return voornaam;
	}

	private void setVoornaam(String voornaam) {
		this.voornaam = voornaam;
	}

	public String getAchternaam() {
		return achternaam;
	}

	private void setAchternaam(String achternaam) {
		this.achternaam = achternaam;
	}

	public String getStraatnaam() {
		return straatnaam;
	}

	private void setStraatnaam(String straatnaam) {
		this.straatnaam = straatnaam;
	}

	public String getHuisnummer() {
		return huisnummer;
	}

	private void setHuisnummer(String huisnummer) {
		this.huisnummer = huisnummer;
	}

	public String getPostcode() {
		return postcode;
	}

	private void setPostcode(String postcode) {
		this.postcode = postcode;
	}

	public String getStad() {
		return stad;
	}

	private void setStad(String stad) {
		this.stad = stad;
	}
	
	public boolean isQrCodeGegenereerd() {
		return qrCodeGegenereerd;
	}

	public void setQrCodeGegenereerd(boolean qrCodeGegenereerd) {
		this.qrCodeGegenereerd = qrCodeGegenereerd;
	}

	@Override
	public String toString(){
		String leerlinggegevens = "";
		leerlinggegevens += getVoornaam() + " " + getAchternaam() + System.getProperty("line.separator") +
							getStraatnaam() + " " + getHuisnummer() + System.getProperty("line.separator") + 
							getPostcode() + " " + getStad();
		return leerlinggegevens;		
	}

}
